.txtMarquee-top{ width:220px;  overflow:hidden; position:relative;  border:1px solid #ccc; height: 360px;}
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../image/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:0px 5px 5px 15px; height: 310px;}
.txtMarquee-top .infoList li{ height:32px; line-height:32px;   }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }